.TH std::experimental::pmr::memory_resource::do_allocate 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::experimental::pmr::memory_resource::do_allocate \- std::experimental::pmr::memory_resource::do_allocate

.SH Synopsis
   virtual void* do_allocate( std::size_t bytes, std::size_t  (library fundamentals TS)
   alignment ) = 0;

   Allocates storage with a size of at least bytes bytes. The returned storage is
   aligned to the specified alignment if such alignment is supported, and to
   alignof(std::max_align_t) otherwise.

   alignment shall be a power of two.

.SH Exceptions

   Throws an exception if storage of the requested size and alignment cannot be
   obtained.

.SH See also

   allocate allocates memory
            \fI(public member function)\fP

.SH Category:
     * Noindexed pages
